home *** CD-ROM | disk | FTP | other *** search
/ SGI Freeware 2002 November / SGI Freeware 2002 November - Disc 2.iso / dist / fw_glimpse.idb / usr / freeware / src / glimpse-3.0 / agrep / Makefile.z / Makefile
Makefile  |  1997-09-09  |  3KB  |  116 lines

  1. # Generated automatically from Makefile.in by configure.
  2. # Copyright (c) 1994 Sun Wu, Udi Manber, Burra Gopal.  All Rights Reserved.
  3.  
  4. # YOU DON'T HAVE TO CHANGE ANYTHING BELOW THIS LINE
  5.  
  6. srcdir = .
  7. SHELL  = /bin/sh
  8. CC     = cc
  9. RANLIB = :
  10. INSTALL        = .././install-sh -c
  11. INSTALL_PROGRAM = ${INSTALL}
  12. INSTALL_DATA    = ${INSTALL} -m 644
  13. DEFS        =  -DHAVE_DIRENT_H=1 -DHAVE_SYS_SELECT_H=1 -DSTRUCTURED_QUERIES=1 -DAGREP_POINTER=1 
  14.  
  15. prefix = /usr/local
  16. exec_prefix = $(prefix)
  17. binprefix =
  18. manprefix =
  19.  
  20. bindir = $(exec_prefix)/bin
  21. libdir = $(exec_prefix)/lib
  22. mandir = $(prefix)/man/man1
  23. manext = 1
  24.  
  25. TCOMP          = cast
  26. TCOMPDIR      = ../compress
  27. TCOMPSRC      = $(srcdir)/../compress
  28. TEMPLATESRC   = $(srcdir)/../libtemplate
  29.  
  30. CFLAGS = -O -DDOTCOMPRESSED=0 -I$(TEMPLATESRC)/include
  31. ALL_CFLAGS    = $(CFLAGS) $(DEFS)
  32.  
  33. .c.o:
  34.         $(CC) -c $(ALL_CFLAGS) $<
  35.  
  36. PROG          = agrep
  37. NOTCPROG      = notc$(PROG)
  38.  
  39. # You can change the target to use the "dummyfilter" so that agrep does not
  40. # use the cast library by changing:
  41. #    all: $(PROG)
  42. # to:
  43. #    all: $(NOTCPROG)
  44. # Both create libagrep.a which can be linked with user a program.
  45. # You must also define -DDOTCOMPRESSED above to be 0 instead of 1.
  46.  
  47. all: $(NOTCPROG)
  48.  
  49. LIB          = lib$(PROG).a
  50. HDRS          =    agrep.h checkfile.h re.h defs.h
  51. TCOMPLIBOBJ   = \
  52.         $(TCOMPDIR)/hash.o \
  53.         $(TCOMPDIR)/string.o \
  54.         $(TCOMPDIR)/misc.o \
  55.         $(TCOMPDIR)/quick.o \
  56.         $(TCOMPDIR)/cast.o \
  57.         $(TCOMPDIR)/uncast.o \
  58.         $(TCOMPDIR)/tsimpletest.o \
  59.         $(TCOMPDIR)/tbuild.o\
  60.         $(TCOMPDIR)/tmemlook.o
  61. OBJS          =    \
  62.         follow.o    \
  63.         asearch.o    \
  64.         asearch1.o    \
  65.         agrep.o        \
  66.         bitap.o        \
  67.         checkfile.o    \
  68.         compat.o    \
  69.         maskgen.o    \
  70.         parse.o        \
  71.         checksg.o    \
  72.         preprocess.o    \
  73.         delim.o        \
  74.         asplit.o    \
  75.         recursive.o    \
  76.         sgrep.o        \
  77.         newmgrep.o    \
  78.         utilities.o
  79.  
  80. $(PROG):    $(OBJS) main.o $(TCOMPDIR)/lib$(TCOMP).a
  81.         $(CC) -L$(TCOMPDIR) $(CFLAGS) -o $@ $(OBJS) main.o -l$(TCOMP)
  82.         $(AR) rcv $(LIB) $(OBJS)
  83.         $(RANLIB) $(LIB)
  84.  
  85. $(TCOMPDIR)/lib$(TCOMP).a:
  86.         cd $(TCOMPDIR) ; $(MAKE)
  87.  
  88. $(NOTCPROG):    $(OBJS) dummyfilters.o main.o
  89.         $(CC) $(CFLAGS) -o $(PROG) $(OBJS) dummyfilters.o main.o
  90.         $(AR) rcv $(LIB) $(OBJS) dummyfilters.o
  91.         $(RANLIB) $(LIB)
  92.  
  93. clean:
  94.         -rm -f $(LIB) $(OBJS) dummyfilters.o main.o core a.out $(PROG)
  95.  
  96. compat.o:    agrep.h defs.h config.h
  97. asearch.o:    agrep.h defs.h config.h
  98. asearch1.o:    agrep.h defs.h config.h
  99. bitap.o:    agrep.h defs.h config.h
  100. checkfile.o:    agrep.h checkfile.h defs.h config.h
  101. follow.o:    re.h agrep.h defs.h config.h
  102. main.o:        agrep.h checkfile.h defs.h config.h
  103. agrep.o:    agrep.h checkfile.h defs.h config.h
  104. newmgrep.o:    agrep.h defs.h config.h
  105. maskgen.o:    agrep.h defs.h config.h
  106. next.o:        agrep.h defs.h config.h
  107. parse.o:    re.h agrep.h defs.h config.h
  108. preprocess.o:    agrep.h defs.h config.h
  109. checksg.o:    agrep.h checkfile.h defs.h config.h
  110. delim.o:    agrep.h defs.h config.h
  111. asplit.o:    agrep.h defs.h config.h
  112. sgrep.o:    agrep.h defs.h config.h
  113. abm.o:        agrep.h defs.h config.h
  114. utilities.o:    re.h agrep.h defs.h config.h
  115. dummyfilters.o:    dummyfilters.c
  116.